
public class Treballador {
	private String nom;
	private String dni;
	private String adreca;
	private int SALARIBASE=800;
	Prova pr=new Prova();
	//Sets i gets
	public String obtenirNom() {
		return nom;
	}

	public String obtenirDni() {
		return dni;
	}

	public String obtenirAdreca() {
		return adreca;
	}

	public int calcularSalari(){
		return SALARIBASE;
	}
	
	public void fixarSalari(int salari){
		this.SALARIBASE=salari;
	}
	//Constructor
	public Treballador(String nom, String dni, String adreca){
		this.nom=nom;
		this.dni=dni;
		this.adreca=adreca;
	}

	public String toString(){
		return "DNI: "+this.dni+" Nom:"+this.nom+" Adreca:"+this.adreca;
	}
	
	public boolean equals(Object obj){
		if (obj == null) return false;
		if (obj == this) return true;
		if (!(obj instanceof Treballador)) return false;
		Treballador treballador=(Treballador) obj;
		if (this.dni.compareToIgnoreCase(treballador.dni)==0) return true;
		return false;
	}

}
